large wall for protecting cities - Francés Inglés Diccionario